跳到主要内容

算盘组件镜像命名规范

1. 命名规则

正式版镜像

{REGISTRY}/{NAMESAPCE}-{ARCH}/{NAME}:latest
{REGISTRY}/{NAMESAPCE}-{ARCH}/{NAME}:{MAJOR_VERSION}
{REGISTRY}/{NAMESAPCE}-{ARCH}/{NAME}:{VERSION}

预览版镜像

{REGISTRY}/{NAMESAPCE}-{ARCH}/{NAME}:preview
{REGISTRY}/{NAMESAPCE}-{ARCH}/{NAME}:preview-{MAJOR_VERSION}
{REGISTRY}/{NAMESAPCE}-{ARCH}/{NAME}:preview-{VERSION}

2. 命名规则参数

  • REGISTRY: registry-vpc.cn-shanghai.aliyuncs.com (所有镜像都放在这个 registry 中,请不要自建 registry)
  • NAMESAPCE: 统一使用 shuzhi,完整的命名空间根据不同的硬件架构进行区分,如:shuzhi-amd64, shuzhi-arm64v8
    - NAME: 组件名称 (尽量使用组件的名称或者 ID)
  • ARCH: 硬件架构 amd64(默认) | x86 | arm64v8 | arm32v7 | arm32v6
    - VERSION:镜像版本 (所有版本命名均使用 3 数字,规则: {major}.{minor}.{micro}, 如:1.0.0)
  • MAJOR_VERSION:镜像主版本号 (可以使用 {major} 或 {major}.{minor},MAJOR_VERSION 不变视为向前兼容,自动更新)

3. 多组版本信息示例(算盘 Python SDK 区分 Python 版本和 SDK 版本):

registry-vpc.cn-shanghai.aliyuncs.com/shuzhi-amd64/suanpan-python-sdk:latest
registry-vpc.cn-shanghai.aliyuncs.com/shuzhi-amd64/suanpan-python-sdk:3
registry-vpc.cn-shanghai.aliyuncs.com/shuzhi-amd64/suanpan-python-sdk:3-0.12.76
registry-vpc.cn-shanghai.aliyuncs.com/shuzhi-amd64/suanpan-python-sdk:3.7
registry-vpc.cn-shanghai.aliyuncs.com/shuzhi-amd64/suanpan-python-sdk:3.7-0.12.76
registry-vpc.cn-shanghai.aliyuncs.com/shuzhi-amd64/suanpan-python-sdk:3.6
registry-vpc.cn-shanghai.aliyuncs.com/shuzhi-amd64/suanpan-python-sdk:3.6-0.12.76

registry-vpc.cn-shanghai.aliyuncs.com/shuzhi-arm64v8/suanpan-python-sdk:latest
registry-vpc.cn-shanghai.aliyuncs.com/shuzhi-arm64v8/suanpan-python-sdk:3
registry-vpc.cn-shanghai.aliyuncs.com/shuzhi-arm64v8/suanpan-python-sdk:3-0.12.76
registry-vpc.cn-shanghai.aliyuncs.com/shuzhi-arm64v8/suanpan-python-sdk:3.7
registry-vpc.cn-shanghai.aliyuncs.com/shuzhi-arm64v8/suanpan-python-sdk:3.7-0.12.76
registry-vpc.cn-shanghai.aliyuncs.com/shuzhi-arm64v8/suanpan-python-sdk:3.6
registry-vpc.cn-shanghai.aliyuncs.com/shuzhi-arm64v8/suanpan-python-sdk:3.6-0.12.76

registry-vpc.cn-shanghai.aliyuncs.com/shuzhi-amd64/suanpan-python-sdk:preview
registry-vpc.cn-shanghai.aliyuncs.com/shuzhi-amd64/suanpan-python-sdk:preview-3
registry-vpc.cn-shanghai.aliyuncs.com/shuzhi-amd64/suanpan-python-sdk:preview-3-0.12.77
registry-vpc.cn-shanghai.aliyuncs.com/shuzhi-amd64/suanpan-python-sdk:preview-3.7
registry-vpc.cn-shanghai.aliyuncs.com/shuzhi-amd64/suanpan-python-sdk:preview-3.7-0.12.77
registry-vpc.cn-shanghai.aliyuncs.com/shuzhi-amd64/suanpan-python-sdk:preview-3.6
registry-vpc.cn-shanghai.aliyuncs.com/shuzhi-amd64/suanpan-python-sdk:preview-3.6-0.12.77

registry-vpc.cn-shanghai.aliyuncs.com/shuzhi-arm64v8/suanpan-python-sdk:preview
registry-vpc.cn-shanghai.aliyuncs.com/shuzhi-arm64v8/suanpan-python-sdk:preview-3
registry-vpc.cn-shanghai.aliyuncs.com/shuzhi-arm64v8/suanpan-python-sdk:preview-3-0.12.77
registry-vpc.cn-shanghai.aliyuncs.com/shuzhi-arm64v8/suanpan-python-sdk:preview-3.7
registry-vpc.cn-shanghai.aliyuncs.com/shuzhi-arm64v8/suanpan-python-sdk:preview-3.7-0.12.77
registry-vpc.cn-shanghai.aliyuncs.com/shuzhi-arm64v8/suanpan-python-sdk:preview-3.6
registry-vpc.cn-shanghai.aliyuncs.com/shuzhi-arm64v8/suanpan-python-sdk:preview-3.6-0.12.77